To install it, you must first install cargo, the Rust package manager:
$ sudo apt install cargo -y
Next, clone the RustScan repository to your tools directory:
$ cd ~/tools
$ git clone https://github.com/RustScan/RustScan.git
Then move into the RustScan directory and build the tool using cargo:
$ cd RustScan
$ cargo build --release
Once RustScan has been built, run a quick test to ensure that it’s working
properly. The RustScan binary is located in the target/release directory. Try
executing a simple help command:
$ cd ~/tools/RustScan/target/release
$ ./rustscan --help
Fast Port Scanner built in Rust. WARNING Do not use this program against
sensitive infrastructure since the specified
server may not be able to handle this many socket connections at once. - Discord
<http://discord.skerritt.blog> -
GitHub https://github.com/RustScan/RustScan
--snip--
Nuclei
Nuclei is a vulnerability scanner written in the Go programming language by
ProjectDiscovery, a company that builds open source hacking tools (some of
which are extremely popular these days). Nuclei works by sending requests to
targets defined by a YAML template file. The hacking community has published
thousands of Nuclei templates supporting several protocols, including TCP, DNS,
HTTP, Raw Sockets, File, Headless and more. You can find these templates at
https://github.com/projectdiscovery/nuclei-templates
Install Nuclei by running the following installation command:
$ sudo apt install nuclei -y
To verify that Nuclei is correctly installed, run a help command:
$ nuclei -h
Nuclei is a fast, template based vulnerability scanner focusing
on extensive configurability, massive extensibility and ease of use.
Usage:
nuclei [flags]
Flags:
TARGET:
-u, -target string[] target URLs/hosts to scan
Black Hat Bash (Early Access) © 2023 by Dolev Farhi and Nick Aleks